Big Huge Thesaurus

megalithic structure

noun